Micron Document
Livres et Wikis | Archives | Info


Commande DOS
layout: Wide · Narrow · Centered
──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────
top
Les systèmes DOS sont fournis en standard avec un nombre réduit de commandes, essentiellement destinées à la gestion des disques et des fichiers (d'où le D pour Disk, ou disque en français).

Il existe des commandes internes (contenues dans l'interpréteur) et des commandes externes (il faut les charger à partir d'une disquettecite-ref-1[1]). Les commandes DOS peuvent s'exécuter de manière interactive au sein de l'interface en ligne de commande ou en traitement par lot depuis un fichier de script portant l’extension .bat.

Contents

• Syntaxe
• Commandes
• Annexes

──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────

Syntaxe

Une instruction DOS est constituée d'une commande, appelée aussi verbe, suivie de ses paramètres et peut se terminer par une ou plusieurs options. Une option de commande doit toujours être introduite par une barre oblique /, l'ensemble est appelé commutateur. Pour être correctement identifiés par l'interpréteur de commande, le verbe, les paramètres, ainsi que les commutateurs, doivent être séparés par des espaces.

Présentation

Toutes les commandes DOS sont de la forme :

[commande] /[option1] /[option2] [paramètres]

où chaque désignation entre crochets doit être sélectionnée par l'opérateur de saisie parmi tous les choix possibles. La position des commutateurs par rapport aux paramètres n'a pas d’incidence sur l'interprétation de l'instruction par le système. Ils peuvent être placés avant ou après les paramètres.

| Commande: | DIR C:*.EXE /W |
|---|---|
| DIR | indique la commande MS-DOS pour affiche… |
| C:*.EXE | précise les paramètres sur lesquels doi… |
| /W | assigne l’option W à la commande pour o… |
| Résultat: | Cette instruction DOS affiche au format… |

Bien que l’interpréteur COMMAND.COM reconnaisse les commandes MS-DOS indifféremment de la cassecite-ref-2[2], elles sont affichées en majuscules par le système et dans la littérature de l'époque. Cette typographie remonte à ses origines avec le CP/M et le langage BASIC, mais aussi pour des raisons de lisibilité et de formalisme.

Commandes

| Commande | Alias | interne/externe | Description |
|---|---|---|---|
| APPEND | | externe | Établir un chemin de recherche pour les… |
| ASSIGN | | externe | Affecter une lettre de lecteur à un lec… |
| ATTRIB | | externe | Fixer ou afficher les attributs d'un fi… |
| BACKUP | | externe | Effectuer la sauvegarde d'un ou de plus… |
| BREAK | | interne | Contrôler la fréquence d'interception d… |
| CHCP | | interne | Afficher ou changer la page de code cou… |
| CHDIR | CD | interne | Changer le répertoire courant; afficher… |
| CHKDSK | | externe | Vérifier le répertoire du lecteur par d… |
| CLS | | interne | Effacer l'écran. |
| COMMAND | | | Exécuter les commandes internes MS-DOS. |
| COPY | | | Copier des fichiers. |
| CTTY | | | Changer le périphérique à partir duquel… |
| DATE | | interne | Afficher et modifier la date. |
| DEL | | interne | Effacer un fichier. |
| DELTREE | | | Effacer un dossier et ses sous-dossiers. |
| DIR | | interne | Afficher la liste des dossiers et fichi… |
| DISKCOMP | | externe | Comparer des disquettes. |
| DISKCOPY | | externe | Copier des disquettes. |
| ECHO | | | Afficher un texte à l'écran. "@Echo off… |
| EDIT | | externe | Éditer un fichier texte. |
| EXE2BIN | | externe | Générer un fichier binaire à partir d'u… |
| EXIT | | | Quitter l'interpréteur de commande et r… |
| FASTOPEN | | | Réduire le temps nécessaire pour ouvrir… |
| FIND | | externe | Chercher une chaîne de caractères dans… |
| FDISK | | | Créer et afficher les partitions. |
| FORMAT | | externe | Formater un disque. |
| GRAFTABL | | | Charger une table de caractère graphiqu… |
| GRAPHICS | | | Préparer MS-DOS pour l'impression en mo… |
| HELP | | | Lister les commandes disponibles et les… |
| JOIN | | externe | Charger un programme clavier. |
| KEYB | | | Changer le type de clavier (KEYB US ou… |
| LABEL | | externe | Attribuer une étiquette à un disque. |
| MKDIR | MD | interne | Créer un dossier. |
| MSCDEX | | externe | |
| MODE | | externe | Fixer les modes d'opération des périphé… |
| MORE | | externe | Afficher les données de sortie d'une co… |
| NLSFUNC | | | Charger des informations spécifiques au… |
| PATH | | | Définir les chemins de recherche pour l… |
| PRINT | | externe | Imprimer les fichiers. |
| PROMPT | | | Définir le message de l'invite de comma… |
| REMEMORY | REM | interne | Insère une ligne de commentaire dans le… |
| RENAME | REN | | Renommer un fichier. |
| RECOVER | | | Récupérer un disque ou un fichier défec… |
| REPLACE | | | Remplacer des versions antérieures des… |
| RESTORE | | | Restaurer des fichiers sauvegardés. |
| RMDIR | RD | interne | Supprime un dossier. |
| SELECT | | | Installer MS-DOS sur une nouvelle disqu… |
| SET | | interne | Affecter une valeur à une variable d'en… |
| SHARE | | externe | Installer le partage et le verrouillage… |
| SORT | | externe | Trier les données dans un sens ou en se… |
| SUBST | | | Associer un lecteur Ă  un nom de chemin. |
| SYS | | | Transférer les fichiers du système MS-D… |
| TIME | | interne | Afficher et définir l'heure. |
| TREE | | externe | Afficher tous les noms des dossiers et… |
| TRUENAME | | interne | Afficher le vrai nom d'un fichier, aprè… |
| TYPE | | interne | Afficher un fichier texte. |
| VER | | | Afficher le numéro de version MS-DOS. |
| VERIFY | | interne | Vérifier toutes les écritures sur disqu… |
| VOL | | interne | Afficher l'étiquette d'identification d… |
| XCOPY | | externe | Copier des fichiers et des dossiers. |

N.B: Il est aussi possible d'afficher l'aide relative Ă  une commande en tapant "help CommandeVoulue".

Exemple: Je veux afficher l'aide de la commande CD.

Je vais donc écrire: "help cd".

Commandes internes

On appelle commande interne toute commande faisant partie de l’interpréteur de commande. Par défaut, seul le programme COMMAND.COM était utilisé pour interpréter les commandes MS-DOS. D'autres interpréteurs ont été développés par la suite, notamment 4DOS.

• PROMPT Change le message d'attente de MS-DOS, syntaxe: prompt texte $caractère

• Cette commande permet de changer le message d'attente du système MS-DOS. Vous pouvez utiliser les caractères dans la commande prompt pour créer des messages d'attente spéciaux.

• $q le caractère =
• $$ le caractère $
• $t l'Heure courante
• $d La date courante
• $p Le répertoire courant du lecteur par défaut
• $v Le numéro de version
• $n Le lecteur par défaut
• $g Le caractère >
• $l Le caractère <
• $b le caractère |
• $_ Une séquence de retour chariot et nouvelle ligne
• $e Code ASCII X"1B" (Escape)
• $h Retour-arrière (pour supprimer un caractère tapé sur la ligne de commande prompt)

• exemple: prompt $p$g s'affiche a l'écran c:\>

Commandes externes

Les commandes externes sont des logiciels qui fonctionnent dans l'interface en ligne de commande. Le système MS-DOS est livré avec un ensemble de commandes permettant d'administrer ce système dont voici la liste :

Notes et références

cite-note-11. ↑ (fr) simonpca2009simonpca, gobiel, « MS-Dos - Commandes DOS de base », sur Comment ça marche, 21 novembre 2009 (consulté le 12 juillet 2012)
cite-note-22. ↑ delalandedequennegrigorieffmestners1989yann-delalandefran-oise-dequennegh-orghi-grigorieffjean-paul-mestners1989Yann DELALANDE, Françoise DEQUENNE, Ghéorghiï GRIGORIEFF et Jean-Paul MESTNERS, Devenir champion de MS-DOS : Théories et exercices, Alleur/Paris, MARABOUT, 1989, 349 p. [détail de l’édition] (ISBN 2-501-01286-0), p. 48

Annexes

Articles connexes

• DOS
• MS-DOS
• command.com
• IO.SYS
• MSDOS.SYS
• Config.sys
• Autoexec.bat
• cmd.exe
• PowerShell

Liens externes

• Portail de l’informatique